package com.atguigu.dao;

import com.atguigu.pojo.Product;

import java.util.List;

public interface ProductDao {
    /**
     * 持久层的方法：
     *  查询所有商品的总数据量，count函数查询
     *  返回结果集long
     */
    Long queryProductByCount();
    /**
     * 持久层的方法：
     *  limit分页查询商品数据
     *  业务层传递参数：(当前页-1)*每页显示多少条， 每页显示多少条
     *  (当前页-1)*每页显示多少条 业务层已经计算好的结果
     *  查询结果返回List集合<Product>
     */
    List<Product> queryProductByPage(Integer currentPage, Integer pageSize);
}
